.bort{border-top:1px solid #dbdbdb;}
.borb{ border-bottom:1px solid #dbdbdb;}

.article-content-title{ font-size:22px; color:#121212; line-height:28px; margin:20px 0;}
.article_t{ border-left:4px solid #ff8400; padding-left:10px;}
.source,.editor{ color:#787878; font-size:10px; margin-right:10px;}
.date{ color:#6b6b6b; font-size:10px;}

.camera{position:relative; border:1px solid #d3ddf4; padding:5px 10px; margin-top:12px;}
.camera a{ width:100%; height:100%;}
.cam_map{ width:48px; height:48px; border:1px solid #d4d4d4; border-radius:10px; overflow:hidden;}
.cam_map img{ width:100%; height:100%;}
.cam_col{ margin-left:12px; max-width:70%;}
.cam_col1{ height:25px;}
.cam_col1 span{ color:#91a0c2; font-size:12px;}
.cam_col2{ margin-top:6px; height:18px; line-height:18px;}
.cam_col2 span{ display:block; float:left; max-width:80%;  margin-left:4px; color:#a6a6a6; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cam_col1 img,.cam_col2 img{ height:100%;}

.a_blank{ width:100%; height:8px; background-color:#ebebeb;}
.hot_bt img{ width:6%; margin-right:5px;}
.comment-more{ text-align:center;}
.hot_bt span{ color:#ed5f5f; font-size:14px;}

.comment-line{ border-bottom:1px solid #d5d5d5; padding-bottom:12px;}
.comment-line span{ font-size:18px; color:#333; border-bottom:3px solid #ff4800; padding-bottom:10px;}
.comment-ch{ float:right; display:inline-block; border:1px solid #d5d5d5; border-radius:50px; padding:4px 10px;}
.comment-ch span{ font-size:14px; border-bottom:none; padding:0 5px; cursor:pointer; color:#999;}
.comment-ch span.on{ color:#333;}

.article-detail{ margin-top:10px;}

.article-threesource{ margin-top:12px; margin-bottom:2px;}
.article-threesource a{ border:1px solid #576c99; color:#576c99; padding:5px 12px; float:left; margin-right:12px; border-radius:5px; font-size:10px;}

.article-picture-item{ border:none;}
.article-rel-inner{ margin-top:12px;}
.article-rel-inner li{ border-top:1px solid #d1d1d1; padding:14px 0; line-height:18px;}
.article-rel-inner li h3{ font-size:14px;}

.comment_k{ padding:10px; }
.comment_k1 span{ padding-left:30px; color:#7c7c7c;}

.article-detail-inner{ font-size:18px; line-height:1.5;}
/*.article-detail-inner img{ width:100%; height:auto!important;}*/
.article-detail-inner img{ height:auto!important;display: block;margin: 0 auto;max-width: 100% !important;} /*重构版本去除100%*/
.article-detail-inner iframe{display: block;}
.article-relevance img{max-width: 100% !important;}
.comment_pb1{ margin-top:-30px;}
.article_p li{ position:relative; margin-bottom:10px;}

.userphoto img{ width:40px; height:40px;}
.userphoto_img{ width:40px; height:40px;}

.article_p li span{ position:absolute; background-color:rgba(0,0,0,0.50); padding:5px 10px; font-size:1.2em; color:#FFF; right:0; bottom:0;}

#video_on{ width:100%;}

.mod-map{ width:100%; margin:0 auto;}
.mod-map img{ width:100%; height:auto;}

/*文章订阅号信息*/
.dy_tx{color:#6b6b6b; font-size:10px;}
.dy_tx img { width:32px; height:32px; vertical-align:top; margin-right:4px;border-radius:100%; border:1px solid #ECECEC;}
.date.db{ 
	line-height: 17px;
    color: #999999;
    font-size: 10px;
}
.dy_link {font-size:14px; line-height:17px;}
.dy_link a {    
	color: #1491e5;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 180px;
    text-decoration: none;
}
.dy_r{ padding-left:25px;}
.dy_link .original_link{    
	display: flex;
    vertical-align: middle;
    line-height: 12px;
}
.dy_link .original_link span{
    font-size: 12px;
    color: #1491e5;
    border: 1px solid;
    border-radius: 10px;
    padding-left: 3px;
    padding-right: 3px;
    line-height: 13px;
    margin-right: 2px;
    height: 13px;
    margin-right:5px;
}
.dy_link .original_link a{
    line-height: 15px;
}